package com.itmsoft.annotations;

public @interface ItmField {
    boolean deleteCheck() default false;
    boolean flex() default false;
    boolean compoundLabel() default false;
    boolean currency() default false;
    boolean defaultOrderBy() default false;
    boolean deleteOnParentDeletion() default false;
    boolean extract() default false;
    boolean label() default false;
    boolean localeDependent() default false;
    boolean localeKey() default false;
    boolean noChooser() default false;
    boolean overrideTransferToEJB() default false;
    boolean skip() default false;
    boolean skipTest() default false;
    boolean skipTransferToEJB() default false;
    boolean pageMetadataInvisible() default false;
    String codeType() default "";
    String parentCodeField() default "";
    String exposedObjectType() default "";
    String referenceInTransfer() default "";
    String presentationType() default "";
    String transferDTOType() default "";
    String useAlias() default "";
    Dto customdto() default @Dto;
    Usage usageType() default @Usage;
    CrudProp crudProperties() default @CrudProp;
    Importable importable() default @Importable;
    Boolean Boolean() default @Boolean;
    Searchable searchableField() default @Searchable;
    
    
    String type() default "";
}
